package com.kc.data.common.service;

import com.kc.data.common.domain.model.YsUser;

import java.util.List;

/**
 * @ClassName YsUserServiceImpl
 * @Description 用户信息service
 * @Author wangdongliang
 * @Date 2021/4/23 13:56
 */
public interface YsUserService {
    /**
     * 根据id获取用户信息
     * @param userId
     * @return
     */
    YsUser getById(Integer userId);
    /**
     * 根据openid获取用户信息
     * @param upenId
     * @return
     */
    YsUser getByOpenid(String upenId);

    /**
     * 根据手机号获取用户信息
     * @param mobile
     * @return
     */
    YsUser getByMobile(String mobile);

    /**
     * 数据新增
     * @param ysUser
     * @return
     */
    Integer add(YsUser ysUser);

    /**
     * 数据变更
     * @param ysUser
     * @return
     */
    Integer update(YsUser ysUser);

    /**
     * 获取学生列表
     * @param teacherId
     * @param classId
     * @return
     */
//    List<YsTeacherStudentDTO> getStudentList(Integer teacherId,Integer classId);
//
//    /**
//     * 获取学生详情
//     * @param studentId
//     * @return
//     */
//    YsTeacherStudentDTO getStudentId(Integer studentId);
}
